关于<方法>的概念...

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:18:48
************************************************************
void test(){
System.out.println("TEST:");
}
************************************************************
test() {
System.out.println("TEST:");
}
************************************************************
test(int a,int b,int c){
aaa=a;
bbb=b;
ccc=c;
System.out.println(aaa*bbb*ccc);
}
************************************************************
double test(){
return aaa/bbb/ccc;
}
************************************************************
回答的详细,可以再加20分!!!
以上各方法,都表示什么意思...
特别像void...之类的...
谢谢了!!!

1 无返回类型的方法,功能输出一条语句 TEST

2 是一个错误的方法,从功能上看也是一条输出语句, (如果是构造除外,不过从方法名小写来看怎么也不像是构造)

3 是一个错误的方法,从功能上看是接受3个参数,输出三个数字的乘积 (如上)
4 返回double类型的方法 从功能上看是三个数的连除, 返回除数的结果,
-------------------------
以上对应你打出的方法,对应void类型,就是无返回类型,你可以这样理解,就是不需要返回内容。 如你的第一个方法,就是在满足特定条件下输出一条语句
----------------------------
这样说你可能不太理解,举个例子 ,如当你在做数据库数据修改的时候,你可能需要判断该条数据是否存在,如果存在修改,不存在提示用户

这样你可以写个方法

public boolean getExistFlag(Stirng id)
{
if(存在)
{return true}
else
{return false}
以上这个方法就是需要 boolean类型的返回值

--------------------
同样 ,存在三个的情况你可以用int 012 分别表示不同的内容
------------------
相反,如果不需要,就用void

}

1:void是没有返回值意思
System.out.println("TEST:");//输出TEST:
2:是个构造函数
3:test方法中传入3个正数,返回相乘的结果
4:返回double类型的结果

函数名 test 前的表示函数返回值 ,后边括号里的是参数列表。
void 表示没有返回值
第二个和第三个前边什么都不写不知道对不对...应该会报错
第三个表示有三个整型参数
第四个表示函数要返回一个double类型的值